﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace DoAnB
{
    public partial class frmThemThucPham : Form
    {
        public frmThemThucPham()
        {
            InitializeComponent();
            string loaitp = "SELECT MaLoaiThucPham, LoaiThucPham FROM LoaiThucPham";
            ketnoi data = new ketnoi();
            cbbLoai.DataSource = null;
            cbbLoai.DataSource = data.getDataTable(loaitp);
            cbbLoai.ValueMember = "MaLoaiThucPham";
            cbbLoai.DisplayMember = "LoaiThucPham";
        }

        private bool KiemTraTrungTU()
        {
            bool kt = false;
            ketnoi data = new ketnoi();
            string sql = "select * from ThucPham where Ten = '" + txtTenThucUong.Text + "'";
            if (data.getDataTable(sql).Rows.Count > 0)
                kt = true;
            return kt;
        }

        private void btThem_Click(object sender, EventArgs e)
        {
            if (txtTenThucUong.Text == "" || txtDonVi.Text == "" || txtGia.Text == "" || cbbLoai.Text == "")
                MessageBox.Show("Vui lòng nhập đầy đủ thông tin thức ăn");

            else
            {
                if (KiemTraTrungTU())
                    MessageBox.Show("Món Ăn này đã có tên trong Menu", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                else
                {
                    int loai = int.Parse(cbbLoai.SelectedValue.ToString());

                    string sql = string.Format("insert into ThucPham(Ten, Gia, DonVi, MaLoaiThucPham) values (N'"+ txtTenThucUong.Text+"', N'"+txtGia.Text+"', N'"+txtDonVi.Text+"', N'"+loai+"')" );
                    ketnoi data = new ketnoi();
                    data.ExeCuteNonQuery(sql);
                    MessageBox.Show("Thêm thành công");
                    DialogResult = DialogResult.OK;
                }
            }
        }

       

        private void btXoa_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}
